package Terminal.Entity.Dominio;

import java.util.ArrayList;

public class ELineaSottoprogetto extends ELineaFattura {

	private ArrayList<ELineaTask> lineetask = new ArrayList<ELineaTask>();

	public ELineaSottoprogetto(){}
	
	public ELineaSottoprogetto(ESottoprogetto sottoprogetto)
	{
		this.setDescrizione( sottoprogetto.getNome() );
		this.setCosto( sottoprogetto.getCosto().getPrezzo() );
	}	
	
	public ArrayList<ELineaTask> getLineetask() {
		return lineetask;
	}
	public void setLineetask(ArrayList<ELineaTask> lineetask) {
		this.lineetask = lineetask;
	}
	/**
	 * Aggiunge una linea task relativa alla linea sottoprogetto
	 * @param linea una linea della fattura composta da descrizione e costo
	 */
	public void add(ELineaTask linea)
	{
		this.lineetask.add(linea);
	}

}